package com.dragonfly.shutter.stub;

import java.util.List;

import com.dragonfly.shutter.DAOs.PictureDAO;
import com.dragonfly.shutter.beans.PictureBrief;
import com.dragonfly.shutter.beans.PictureDetail;

public class PictureDAOStub implements PictureDAO {
	private List<PictureBrief> picBriefList = null;
	private PictureDetail pictureDetail = null;

	/**
	 * @return the picBriefList
	 */
	public List<PictureBrief> getPicBriefList() {
		return picBriefList;
	}

	/**
	 * @param picBriefList the picBriefList to set
	 */
	public void setPicBriefList(List<PictureBrief> picBriefList) {
		this.picBriefList = picBriefList;
	}

	@Override
	public String insertPicture(PictureDetail picDetail) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public String selectLocationByPicID(String pictureID) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public List<PictureBrief> selectPagedPicBriefByAlbumId(Integer albumID,
			Integer minRow, Integer maxRow, String flagSortType) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public PictureBrief selectPicBriefByPicId(String pictureID) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public List<PictureBrief> selectPicBriefByPicName(String pictureName,
			Integer minRow, Integer maxRow) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public PictureDetail selectPicByPicID(String pictureID) {
		return pictureDetail;
	}

	@Override
	public List<PictureBrief> selectRecentUploadPicture(Integer usreID,
			Integer maxRow) {
		return picBriefList;
	}

	@Override
	public Integer selectTotalScore(String pictureID) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public int updatePicScore(String pictureID, Integer score) {
		// TODO Auto-generated method stub
		return 0;
	}

	@Override
	public int updatePictureByID(PictureDetail picDetail) {
		// TODO Auto-generated method stub
		return 0;
	}

	@Override
	public int updatePictureDelFlag(PictureDetail picDetail) {
		// TODO Auto-generated method stub
		return 0;
	}

	/**
	 * @return the pictureDetail
	 */
	public PictureDetail getPictureDetail() {
		return pictureDetail;
	}

	/**
	 * @param pictureDetail the pictureDetail to set
	 */
	public void setPictureDetail(PictureDetail pictureDetail) {
		this.pictureDetail = pictureDetail;
	}

	@Override
	public int updatePictureCheckFlag(String pictureID, String flagCheck) {
		// TODO Auto-generated method stub
		return 0;
	}

	@Override
	public int updateCollectCount(String pictureID, Integer collectCount) {
		// TODO Auto-generated method stub
		return 0;
	}

	@Override
	public Integer selectReportedPictureCount() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public Integer selectPicCountByPicName(String name) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public List<PictureBrief> selectRecentUploadPublicPic(Integer maxRow) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public List<PictureBrief> selectReportedPicture(Integer minRow,
			Integer maxRow) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public Integer selectPicOwnerId(String pictureID) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public int updatePicLocation(String pictureID, String location) {
		// TODO Auto-generated method stub
		return 0;
	}

}
